header, section, footer, aside, nav, article, figure,figcaption {display: block; }
*{ margin: 0; padding: 0;}

body{ width: 100%;
	margin: 0 auto;
	font-size: 14px;
	font-family: '微软雅黑';
	line-height: 24px;
	background: url(../../images/index/bg-cont.png);
}
body,p,ul,li,a,em,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,input,textarea,td,th,table{
	margin:0;
	padding:0;
}
@media (min-width:1400px) {
      body {
        font-size:14px; 
     }

  }
@media (min-width:1600px) {

      body {

        font-size:16px; 

     }

  }

ul li{list-style: none;}
a{ color:#333; text-decoration: none; }
a:hover{ color: #f00; cursor: pointer;}
table{ border-collapse: collapse; }
img{border:none;}
.mr10{ margin-right: 10px;}
.mr20{ margin-right: 20px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt5{margin-top:5px;}
.mb10{margin-bottom: 10px;}
.mt-10{margin-top:-10px;}
.ml10{ margin-left: 10px;}
.p10{ padding: 10px;}
.red{ color: #f00;}
input{outline:none;}
.auto{width: 100%; overflow: auto;box-shadow: 0 5px 5px 0 #f2f2f2;}


.fr{float: right;}
.fl{float: left;}
.c-orange{ color: #fd901c;}
.c-blue1{ color: #4bb9f8;}
.c-blue2{ color: #5883da;}
.c-green{ color: #1dba0c;}
.c-purp{ color: #9a6ac3;}
.c-red2{ color: #dc559b;}
.c-red3{ color: #f08341;}
.c-grey{ color: #ccc;}
.c-grey2{ color: #999;}
.bg-grey{ background: #f8f8f8;}
.uhide{ display: none;}
.center{text-align: center;}
#bg-white{background: #fff; }/*-鐧借壊鑳屾櫙-*/
.v-align{ vertical-align: middle;}


/*-----椤电湁-----*/
.header{ width: 100%;  height: 48px; background: url(../img/bg-top.png) no-repeat left top #3cb7e0; position: fixed; top: 0; z-index: 900;}
.header .logo{ float: left; margin: 4px; }
.header p{float: right; font-size:0.9em; margin:0 10px; color: #fff; }
.header p span{ line-height:24px; margin-right: 20px; margin-top: 20px; float: left;}
.header p a{float: right; margin:18px 0 0;  padding: 0 10px;
 line-height: 18px; height:30px; color: #fff; 
  display: block; border-top-left-radius: 10px;
   border-top-right-radius: 10px; }
.header p a:hover { color: #fff; margin: 0; height: 48px; line-height: 48px; }
.header p a img{top: 5px; position: relative;}
.header p a span{ background: #F20000; color: #fff; font-size: 0.8em; border-radius: 15px; padding: 0 4px; line-height: 14px; position: relative; top:-12px; margin-left: 5px; margin-right:0px; float: right;}


.bg-blue{background: #4991d9;}
.bg-green{background: #4cce1f;}
.bg-purp{background: #9a7cd6;}
.bg-red{background: #d66bb2;}
.bg-yellow{background: #ffae22;}


/*-----宸ヤ綔鍙板乏渚ц彍鍗�----*/
.l-menu{ background: #fff;}
.l-menu li{ line-height: 48px; font-size:1em; border-bottom: 1px dotted #ddd;}
.l-menu li:hover{ background: #f8f8f8;}
.l-menu li a:hover{color: #279FDD;}
.l-menu li a img{ margin: 8px 10px 0; float: left;}

.l-menu2{ width: 100%; float: left;}
.l-menu2 li{color: #279FDD; line-height:36px; font-size: 1em;  border-bottom: 1px dotted #93c3ff;}
.l-menu2 li:hover, .l-menu2 li.active{ background: #eefcfd; font-weight: bold; cursor: pointer;}

.l-menu2 li img{ margin: 13px 10px 0 15px; float: left;}


/*-----妯悜鑿滃崟-----*/

.clear{clear: both;}
.nav{ width: 100%;  overflow:hidden;  height: 32px;  background:#66c9f3 ; float: left;}
.nav ul{width:86%; min-width:1100px; max-width: 1500px; margin:0 auto;}
.nav ul li{ float:left; line-height:32px;  font-family: "寰蒋闆呴粦"; font-size:1.1em;}
.nav ul li a{ display:block; color:#fff; padding:0 15px; border-right: 1px solid #29A8EA; }
.nav ul li a:hover{ color:#fff; background:#57b6ec;}
.nav ul li a img{position: relative; right: -10px; top:1px; float: right; display: none;}
.nav ul li a:hover img{display: block;}
.nav ul li a img:hover{ background:#2E87CC;}
.nav ul li.active{color:#fff; background:#65d9ff;}
.nav ul li.active img{display: block;}
.nav-buycar{float: right; margin-right:5%; font-size:1em; line-height: 32px; color:#fff; 
padding: 13px 20px 0 25px; background:url(../img/buycar.png) no-repeat 0 16px;}
.nav-buycar:hover{background:url(../img/buycar.png) no-repeat 0 16px; color:#fff; }
.nav-buycar span{border-radius: 15px; background: #f00; padding: 0 5px; font-size:.9em; margin-left: 5px;}
.nav-buycar:hover span{ background: #FD6E05;}



/*-----缃戠珯鍦板浘-----*/
/*#menu-down{ display:none; float: left; width:100%; margin-top: 32px; padding:5px 0 10px 0 ;  background: #fff;  z-index: 9999;border-bottom: 2px solid #549eea; box-shadow:0 3px 5px 0 #ddd; overflow:hidden;}
#menu-down dl{   float: left; font-family: "寰蒋闆呴粦";  margin: 0 5px ; height: 250px;  margin-top: 10px;  }
#menu-down dl div{ border-left: 3px solid #ff9c01;  padding: 0 10px; font-size: 14px; height:14px; line-height: 14px; margin-bottom: 10px; font-weight: bold; }
#menu-down dt{ width: 150px; border-left: 1px dashed #ccc;display: block; 
  }
#menu-down dt:hover{background:#50abf1; color: #fff;  cursor: pointer;}
#menu-down dt span{ font-weight:bold; font-family: "瀹嬩綋";}
#menu-down dt a{display: block; color: #1a7cea;  padding: 0 10px; word-wrap:break-word; word-break:normal;   }
#menu-down dt:hover a{color: #fff; background:#50abf1;  }
*/

#menu-down{ display:none; float: left; width: 70%;  padding:5px 15px; margin-top: 32px;   background: #fff;  z-index: 999;border: 2px solid #4588e3; border-top: none; box-shadow:0 3px 5px 0 #ddd; overflow:hidden;}
#menu-down dl{ width:100%;font-size:1em;  font-family: "寰蒋闆呴粦";  margin:5px 0; padding:5px 0 ; border-bottom: 1px dashed #ddd; clear: both;  float: left;  }
#menu-down dl dt{  float: left; color: #000;  width:120px;  height:14px; line-height: 14px; margin-bottom: 10px; font-weight: bold; }
#menu-down dl dd a{  display: block;color:#2481ff; padding: 2px 10px; line-height: 14px; margin-bottom: 5px; border-left: 1px solid #ddd; float: left;}
#menu-down dl dd a:hover{background:#15C6EC; color: #fff; cursor: pointer;}
#menu-down dl div{float: left; width: 85%;  margin-left:140px;  position:relative; margin-top: -26px; }
#menu-down dl dt span{ color: #999; float: right;  display: inline;}



/*-涓夌骇鑿滃崟鍙虫诞鍔�-*/
#menu-down dt ul{  display: none; width: 140px; padding:3px; position: relative; top: -25px; z-index: 888; right: 2px; 
float: right; margin-right: -150px;  background: #50abf1; border: 1px solid #50abf1;}
/*-涓夌骇鑿滃崟宸︽诞鍔�-*/
/*#menu-down dt ul{  display: none; width: 140px; padding:3px; position: relative; z-index: 888; left:0px; 
float: left; margin-left: -148px;   background: #fff; border: 1px solid #279FDD;}*/

#menu-down dt ul li a{width:130px; padding: 0 5px; margin:0; background: #fff; color: #279FDD; border:none; float: left; }
#menu-down dt ul li:hover a{ background:#fff; color: #2E87CC;}
#menu-down dt:hover ul{ display: block;}



/*-----内容-----*/
.content_box{margin:48px 0 0 0;  }/*首页中间内容区高度*/
.content{ width:90%; margin:0 5%;  min-width: 1100px;  max-width: 3000px;  }/*内页中间内容区宽度*/
.cont{width:100%; background: #fff; margin-bottom: 10px;  float: left; clear:both; }
.cont-4{width: 40%; float: left;}
.cont-6{width: 60%; float: left;}
.cont-5{width: 50%; float: left;}
.cont-white{ background: #fff; min-height:450px; padding: 10px;}/*内页白底*/
.cont-white2{ background: #fff; width: 100%;   }
.cont-white3{ background: #fff; padding: 10px;  }/*内页白底*/

.gzt-xz{width: 100%;}
.gzt-xz-title{width:40px; height: 200px; float: left;}
.gzt-xz-cont{ width: 49%; height: 140px; border: 1px solid #ddd; box-shadow: 0 2px 2px 0 #eee;  margin-top: 15px; }
.gzt-xz-cont img{width: 130px;  height: 130px; padding: 5px; float: left;}
.gzt-xz-cont .text-cont{ margin-left: 150px; padding-top: 15px; font-size: 1em; }
.gzt-xz-cont .text-cont h3{ font-size: 14px; color: #333; font-family: "寰蒋闆呴粦"; }
.gzt-xz-cont .text-cont-more{ float: right; font-weight: 100; font-size: 1em; color: #39aee3; background:url(../img/more.png) no-repeat right center; padding-right: 20px; margin-right: 12px;}
.gzt-xz-cont .text-cont-more:hover{ color: #FF0000;}
.gzt-xz-cont .text-cont p{ overflow: hidden; height: 70px; text-indent: 2em; line-height: 24px; color: #999; padding:10px 15px 0 0;}

/*-----标题 -----*/
.title{ clear:both;  float:left; width: 100%; height:30px; line-height: 30px; border-bottom: 1px solid #eee; 
 background:url(../../images/index/bg-title.png) repeat-x left bottom; }
.title h3{ float: left; font-size: 1em; padding-left: 28px; font-weight: bold; color: #333;text-shadow: 2px 2px 0px #fff; background: url(../../images/index/icon-title.png) no-repeat 5px 6px;}
.title h4{ float: left; font-size: 1em; padding-left: 5px; font-weight: bold; color: #333;}
.title .more{ float: right; margin-right: 5px; color: #999; padding-right: 17px; background: url(../../images/index/icon-arrow.png) no-repeat right center;}
.title .more:hover{ color: #29a8ea;}

.title ul li{float: left; font-size:1em; color: #888; padding: 0 15px;}
.title ul li:hover, .title ul li.active{ color: #29A8EA; font-weight: bold; cursor: pointer;}
.title ul li span{position: relative; top: -5px;  color: #fff; padding:0 5px; font-size:0.9em;  background: #f00;  border-radius: 10px;}
.title a,.button-box a,.title3 a{  border-radius: 5px;
 padding: 2px 8px 2px 5px; margin-left: 2px; border-radius: 5px; 
 text-shadow: 2px 2px 0px #fff;
}
.title a img,.button-box a img,.title3 a img{ position:relative; top: 5px; margin-right: 2px;}
.title a:hover,.button-box a:hover,.title3 a:hover{ color: #279FDD;}

.title .icon{ float: left; margin-left: 12px; margin-top: 2px; }
.title input[type=checkbox]{position: relative; top: 2px; margin-right: 2px; }


.title3{ clear:both;  float:left; width: 100%; height:30px; line-height: 30px; border-bottom: 1px solid #eee;  background: #fff; }
.title3 h3{ float: left; font-size: 1em; padding-left:28px; font-weight: bold; color: #333; background: url(../../images/index/icon-title.png) no-repeat 5px 6px;}


.title2 ul li{float: left; font-size: 1em; color: #888; padding: 0 15px;}
.title2 ul li:hover, .title ul li.active{ color: #29A8EA; font-weight: bold; cursor: pointer;}
.title2 ul li span{position: relative; top: -5px;  color: #fff; padding:0 5px; font-size:.9em;  background: #f00;  border-radius: 10px;}


/*-----鍒囨崲鏍囬 -----*/
.tab-title{clear:both;  float:left; width: 100%; height:26px; line-height:26px; font-weight: bold;}
.tab-title ul li{float: left; font-size:1em; color: #529fee; padding: 0 15px; background:#fff; border: 1px solid #b2d8ff; border-bottom: none; border-top-left-radius:8px;border-top-right-radius:8px; margin-right: 3px; }
.tab-title ul li:hover, .tab-title ul li.active{ color: #fff; background:#62b2f6;
  border: 1px solid #5facee; border-bottom: none; cursor: pointer;
 
  }
.tab-title ul li span{position: relative; top: -5px;  color: #fff; padding:0 5px; font-size:.9em;  background: #f00;  border-radius: 10px; font-weight:100;}

.button-box{width: 100%; height: 32px; padding-top: 2px; border-top: 1px solid #5facee;   float: left;}

/*-----无数据 -----*/
.nodate-div{width: 100%; height: 150px;}
.nodate{ width: 120px;  color: #999;  position:absolute; left: 50%;
 margin-left: -60px; padding-top:100px; background: url(../../images/index/img-sj.png) no-repeat center 20px;}

/*-----公告列表-----*/
.notice_list{margin:0; padding:0;}
.notice_list li{padding: 0 10px 0 20px; line-height:29px; background: url(../../images/index/disc.png) no-repeat 10px 13px; }
.notice_list li:hover{ background: #f5f5f5; color: #fff;}
.notice_list li span{ float: right; color: #999;}
.notice_list li a{display: block;}


/*-----按钮-----*/
button{ font-size:1em;  line-height: 20px; 
 color: #288dea; padding:1px 10px; margin: 0 5px; 
 border: 1px solid #29A8EA; border-radius: 5px; outline:none;
 background: #fff; }
button:hover, button.active{color:#fff ;
border: 1px solid #29A8EA; background:#29A8EA; box-shadow: 0 1px 0 0 #4784e0;
 cursor: pointer;}
button.active:hover{background:#3393ec; border: 1px solid #3393ec; box-shadow: 0 1px 0 0 #2a78c0;}
button.default{background:#bbb; color: #fff; border: 1px solid #aaa; }

/*-----底部按钮-----*/
.bottom-div{text-align: center; margin:15px 0 5px;}
.bottom-div button{ width:90px; border-radius: 15px; background: #279FDD; color: #fff; font-weight: bold; height:26px; line-height: 26px; margin: 0 15px; }


/*-----查询条件列表-----*/
.search_box, .edit-table{border: 1px solid #eee; padding: 5px 0; clear: both;box-shadow: 0 3px 5px 0 #f2f2f2; }
.search_btn{ margin-top: 4px;}
.search_table{line-height:1.4em; font-size:1em; }
.search_table th{  font-weight:100; color: #000; padding:5px 0; text-align: right;} 
.search_table td{ color: #666; padding:5px 0;}
.search_table .input1{ width: 97%; padding: 4px 3px; border: 1px solid #ddd;}
.search_table .input2{ width: 45%; padding:  4px 3px; border: 1px solid #ddd;}
.search_table .select1{ width: 99.4%; padding: 3px 0; border: 1px solid #ddd;}
.search_table .select2{ width: 41%; padding: 3px 0; border: 1px solid #ddd;}
#kg{ margin-top: 5px;}
#zk{ position: relative; top:3px;}

/*-----编辑基本信息-----*/
.edit-table{line-height:1.4em; font-size:1em;}
.edit-table th{ font-weight: 100; text-align: right; padding:5px 0; color:#000;}
.edit-table td{padding:5px 0; color: #666;}
.edit-table th span{ color: #f00;}
.edit-table .input1{ width:90%;  color: #666; padding: 3px;border: 1px solid #bddbf6; line-height: 18px;}

.img-time{background: url(../img/icon-time.png) no-repeat right center;}
.img-user{background: url(../img/icon-user2.png) no-repeat right center;}
.img-set{background: url(../img/icon-set2.png) no-repeat right center;}
.img-set2{float: right; margin-right:1.8%; color: #2591ec;}

/*-----查看页面基本信息-----*/
.view-table{ line-height:1.4em; font-size:1em; box-shadow: 0 5px 5px 0 #f2f2f2;}
.view-table th{ font-weight:100; text-align: right; padding:7px 0; color:#333; background: #f6feff; border: 1px solid #bcdcee;}
.view-table td{padding:7px 0; text-indent:10px; border: 1px solid #bcdcee;  color: #000;}
.view-table .input1{ width:90%; border: 1px solid #ccc; line-height: 18px;}/*鍗曞垪杈撳叆妗�/


/*-----褰撳墠浣嶇疆-----*/
.cont-menu{ width: 100%; height:40px; line-height: 36px;}
.cont-menu p{ padding-left:20px;color: #666;  }
.cont-menu p a{color: #666;}
.cont-menu p .loc{ color: #279FDD; font-weight: bold;}
.cont-menu button,.cont-menu2 button{border-radius:3px; color: #fff; height: 24px; 
font-size: 1em; padding: 0 15px; margin:0 4px 0 0; }

.cont-menu div{ margin-right: 10px;}
.green-btn{border: 1px solid #0fbb01; background:#0fbb01; 
box-shadow: 0 1px 0 0 #0d9c01;}
.green-btn:hover{background:#05ab15;border: 1px solid #05ab15;
	box-shadow: 0 1px 0 0 #059b13;}
.red-btn{border: 1px solid #e7807e; background:#e7807e; 
box-shadow: 0 1px 0 0 #cc6a60;}
.red-btn:hover{border: 1px solid #e76d6d; background:#e76d6d; 
box-shadow: 0 1px 0 0 #cc6a60;}
.yellow-btn{border: 1px solid #f0a836; background:#f0a836; 
box-shadow: 0 1px 0 0 #de8025;}
.yellow-btn:hover{border: 1px solid #f0962c; background:#f0962c; 
box-shadow: 0 1px 0 0 #de8025;}
.purple-btn{border: 1px solid #9685e7; background:#9685e7; 
box-shadow: 0 1px 0 0 #8860e4;}
.purple-btn:hover{border: 1px solid #9b78e4; background:#9b78e4; 
box-shadow: 0 1px 0 0 #8c6cce;}
.green2-btn{border: 1px solid #2cc0a2; background:#2cc0a2; 
box-shadow: 0 1px 0 0 #259f87;}
.green2-btn:hover{border: 1px solid #10b098; background:#10b098; 
box-shadow: 0 1px 0 0 #0fa48d;}



/*-----鍥哄畾褰撳墠浣嶇疆-----*/
.cont-menu2{ width:100%; height:40px; line-height: 36px; border-bottom: 1px solid #eee; background: #fff; box-shadow: 0 3px 3px 0 #eee;   position: fixed; top: 0; left:0; z-index: 880; }
.cont-menu2 p{ margin-left:6%; padding-left: 32px;color: #666;background:url(../img/index3_03.png) no-repeat 10px center; }
.cont-menu2 p a{color: #666;}
.cont-menu2 p .loc{ color: #279FDD; font-weight: bold;}
.cont-menu2 div{ margin-right:7%;}

/*-----琛ㄦ牸琛ㄦ牸缃《-----*/
/*.table-top{position: fixed; top:0; left: 5%; z-index: 777; width: 90%; box-shadow: 0 3px 5px 0 #ddd;}
*/
/*-----璐墿杞�----*/
.buycar-width,.buycar-width2{}
.buycar-width ul li{ width: 20%;} 
.buycar-width2 ul li{ width:33.33%;} 
.buycar{ width: 100%; float: left; }
.buycar ul li{  float: left;  }
.buycar ul li .box{ padding:5px; border: 1px solid #ddd; margin: 10px; background: #fff;}
.buycar ul li .box:hover{ box-shadow: 0 5px 5px 0 #e3e3e3; border: 1px solid #ff4f19;}
.buycar ul li .box .buycar-del{display:block; width: 30px; height: 30px; 
margin-bottom: -30px;z-index: 888; position: relative; float: right;
background: url(../img/icon-sc.png) no-repeat right 0 ;}
.buycar ul li .box .buycar-del.active,.buycar ul li .box .buycar-del:hover{background: url(../img/icon-sc-on.png) no-repeat right 0;}
.buycar ul li .box .buycar-del.active:hover{cursor: pointer;}

.buycar ul li .box .left-del{display:block; width:40px; height:40px; 
margin-bottom: -35px; margin-left: -40px;  z-index: 888; position: relative; right: -5px; top: -5px; float:right;
background: url(../img/left-del.png) no-repeat right top;}
.buycar ul li.active .box{ border: 1px solid #ff4f19;}
.buycar ul li.active .box .left-del{background: url(../img/left-del-on.png) no-repeat left top;}

.buycar ul li .box .ranking{display:block; width:24px; height:40px; text-align: center; color: #fff; font-size:1.1em; line-height:24px; font-weight: bold;
margin-bottom: -25px;  z-index: 888; position: relative; left: -5px; top: -5px; float:left;
background: url(../img/red-ranking.png) no-repeat left top;}
.buycar ul li .box .red-ranking{display:block; width:24px; height:40px; text-align: center; color: #fff; font-size:1.1em; line-height:24px; font-weight: bold;
margin-bottom: -25px;  z-index: 888; position: relative; left: -5px; top: -5px; float:left;
background: url(../img/red-ranking.png) no-repeat left top;}




.buycar ul li table{ width: 100%; border: none;font-size:0.8em; }
.buycar ul li table td{line-height:21px; }
.buycar ul li table td h3 a{ color: #000;font-weight:bold; font-size:1em;}
.buycar ul li table td h3 a:hover{ color: #ff6147;}
.buycar ul li table td a{ color: #2c79e1; }
.buycar ul li table td span{color: #f00; font-size:1.4em; margin-left:5px; padding-top: 5px;  display: block; font-weight: bold;}
.buycar ul li table button{float: right; font-size:1.1em; height: 24px;  background: #ff4f19; color: #fff; border-radius: 0; margin-right: -1px; 
border: none; border-top-left-radius: 10px;-webkit-border-top-left-radius: 10px;}
.buycar ul li table button:hover{ background: #f20000;}
.buycar ul li table .ht{ float: right; width: 20px; height: 20px;}

#sc{width: 20px; height: 20px;border: none; float:right;}



/*-----璁㈠崟涓嬭揪鍒楄〃-----*/
.order-table{ margin:10px 0 5px; font-size: 1em; float: left; border:1px solid #ddd; box-shadow: 0 5px 5px 0 #eee;}
.order-table th{padding:5px;font-size: 0.9em; vertical-align: middle; text-align: left; line-height: 20px; color: #333; font-weight: 100; background: #eee;border-bottom: 1px solid #ddd; }
.order-table th b{ color:#628fe6;  margin-right: 10px; }
.order-table td{ padding:5px 0; font-size: 0.9em; text-align: center; line-height: 20px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; }
.order-table td img{ width: 100px; height: 100px;}
.order-table td .inputNo{ width:60px; float: left;}
.order-table td button{width:20px; padding:0; color: #666;
border:1px solid #ddd; border-radius: 0; background: #ddd; float: left;}
.order-table td button:hover{ background: #ccc;border:1px solid #ccc;}
.order-table td a span{color: #ffaa71;}
.order-table tr:hover{background: #f8f8f8;}





.bottom-bar{width:87%; min-width: 1000px; height:34px; background: #fff; border-top: 2px solid #ddd; position: fixed; bottom:13px;}
.bottom-bar table{text-align: center; line-height:32px; }
.bottom-bar table span{color: #f00; margin:0 30px 0 5px; font-weight: bold;}
.bottom-bar table .button{background: #fd420f; display: block; color: #fff;font-size:1.2em; }
.bottom-bar table .button:hover{ color: #fff; background: #fd6e05;}
.bottom-bar table img{position: relative; top: 5px;}
.bottom-bar table input[type=checkbox]{ position: relative; top: 2px; margin-right: 5px;}
.f16{font-size: 1.2em; }
.bottom-bar table a:hover{color: #279FDD;}

/*-----鏀惰揣鍦板潃-----*/
.check-address{  height: 36px; border: 1px solid #ddd;  } 
.check-address span{  margin: 0 30px;}
.check-address a{  margin: 0 10px;}
.check-address img{position: relative; top: 5px;}

.address{ border:1px solid #ddd; text-align: center;}
.address th{ padding:5px; line-height: 20px; color: #666;  background: #f5f5f5;}
.address td{padding:5px;line-height: 20px; border-bottom: 1px solid #ddd;}
.address td a{border: 1px solid #279FDD; color: #279FDD; padding:0 5px; margin: 0 5px; border-radius: 5px;}
.address td a:hover{ background: #279FDD; color: #fff;}
.address td button{ display: none; border: 1px solid #FD6E05; color: #FD6E05;}
.address td button:hover{ border: 1px solid #FD6E05; background: #FD6E05; color: #fff;}
.address tr:hover button{display: block;}
.address tr .active button{display: block;border: 1px solid #FD6E05; background: #FD6E05; color: #fff;}



/*-----娴佺▼鍥�---*/
.liucheng-box{ width: 80%; margin: 0 auto;}
.liucheng{border: none;}
.liucheng td{ line-height:20px; font-size: 1em; color: #333; vertical-align: top; text-align: center;}
.liucheng span{ color: #aaa; font-size: .9em; }
.liucheng div{ height: 36px; }
.liucheng .bg1{ background: url(../img/lc1.png) no-repeat center;}
.liucheng .bg2{ background: url(../img/lc2.png) no-repeat center;}
.liucheng .bg3{ background: url(../img/lc3.png) no-repeat center;}
.liucheng .bg4{ background: url(../img/lc4.png) no-repeat center;}
.liucheng .bg5{ background: url(../img/lc5.png) no-repeat center;}
.liucheng .bg6{ background: url(../img/lc6.png) no-repeat center;}
.liucheng .bg7{ background: url(../img/lc7.png) no-repeat center;}



/*------缈婚〉-------*/
.bottom_fanye{ display:block; width: 90%;  background: #fff; position:fixed; bottom: 0px; left: 5%; border-top: 1px solid #29A8EA; box-shadow: 0 0 1px 2px #ddd;}
.fanye{  height:24px; line-height:22px; padding: 5px 0 3px; color:#999;  font-size:.9em; border: 1px solid #eee; }
.fanye ul{float: right; margin:0 10px;}
.fanye ul li{ float:left; margin:0 2px; display:inline; }
.fanye ul li .ac{background:#43b5f0; color:#fff; border:1px solid #43b5f0;}
.fanye span{ padding:0 0 0 5px;}
.fanye select{ width:45px; font-size: .9em; padding:1px 0px; margin: 0 2px; border: none;}

/*-----鍙充晶蹇嵎瀹氫綅-----*/
#right-bar{ position: fixed; right:10px; bottom:30px; z-index: 999;}
#right-bar li{  width: 60px;  text-align: center;  margin: 10px 0 0; line-height:16px; }
#right-bar li a{ color:#888;  font-size: 0.9em; font-family: "寰蒋闆呴粦"; }
#right-bar li a:hover{color:#000 ;}
#right-bar li div{ width:30px; height:30px; margin: 0 auto 5px; border-radius:20px; text-align: center;}
#right-bar li img{width:16px; height:16px; margin-top:7px;  }


.bgcolor1{background: #897ad6;}/*--绱壊--*/
.bgcolor2{background: #d75ea5;}/*--鏋氱孩鑹�-*/
.bgcolor3{background: #fd774e;}/*--绾㈣壊--*/
.bgcolor4{background: #f49b33;}/*--姗樿壊--*/
.bgcolor5{background: #50be19;}/*--娴呯豢鑹�-*/
.bgcolor6{background: #17b67c;}/*--娣辩豢鑹�-*/
.bgcolor7{background: #4495e1;}/*--钃濊壊--*/
.bgcolor8{background: #56cef6;}/*--娴呰摑鑹�-*/





/*-----鍥剧墖涓婁紶-----*/
.update-img{ width: 100%; margin-top: 10px; float: left;}
.update-img li{ float: left; width:14.2%;  }
.update-img li div{ padding: 10px;}
.update-img li img{ height: 140px; width: 100%;  border: 1px solid #ddd;}
.update-img li div span{ display: none; float: right; width:14px; height:14px; background: url(../img/men-del.png) no-repeat 1px 0 #F20000; z-index: 999; position: relative;  right: -1px; margin-bottom: -20px;}
.update-img li div:hover span{ display: block; cursor: pointer;}
.update-img li div:hover span:hover{ background:url(../img/men-del.png) no-repeat 1px 0 #FD901C;}


/*-----鍗曚綅鍒楄〃 -----*/
.border-box{ float: left; background:#fff;border: 1px solid #ddd;}
.dwlb{ margin:5px 10px; float: left;}
.dwlb label{ margin-right: 20px; float: left;}
.dwlb label input[type=checkbox]{ vertical-align: middle; margin-right: 5px;}
.dwlb label span{ margin: 0 0 0 5px; color:#777;}
.dwlb label img{ position: relative; top:4px;}

/*-----璐墿杞︽悳绱�-----*/
.buy-t-box{width: 100%; height:30px; position: relative; top: -30px; margin-bottom: -20px; float: left;  }
.buy-t-box .search{ float: left; margin-left: 100px;}
.search-input{border: 1px solid #29A8EA; font-size: .9em; width: 200px; color: #666; height: 20px; line-height:18px;  text-indent: .5em; margin-left: 10px; float: left;}
.s-button{border-radius:0; height: 22px; line-height: 20px; background: #29A8EA; color: #fff; margin: 0; float: left;}
.r-text{font-family: '寰蒋闆呴粦'; font-size: 1.1em; float: right;}
.r-text a{ color: #4bb9f8;}
.r-text a:hover,.r-text a.active{ color: #FF0000;}

.buy-t-box2{width:90%; height:30px; position:fixed; top:0px; left:5%; padding-top: 6px; background: #fff; border-bottom: 1px solid #ddd; box-shadow: 0 1px 3px 0 #ddd; float: left; z-index: 9999;  }
.buy-t-box2 .search{ float: left; }

#t1,#t2,#t3,#t4,#t5,#t6,#t7{ padding-top: 40px; margin-top: -40px;}

/*----鎶ラ敊椤甸潰----*/
.errorpage{width: 800px; height:400px; margin: 50px auto 40px; }
.errorpage .big-text{ margin-top: 60px;}
.errorpage h3{font-size: 1.2em; padding: 15px 5px; color: #666;}
.errorpage p{ padding: 0 5px; color:#888;} 
.errorpage p span{font-size: 1.2em; font-weight: bold; color: #f00;}

.error5{ text-align: center; padding: 20px 0 50px;}
.error5 p{ font-size: 1.2em;}
.error5 button{ height:32px;  width: 150px; border-radius: 16px; font-weight: bold; font-size:1.1em; font-family: "寰蒋闆呴粦";  background: #0EB001; border: none; color: #fff;}
.error5 button:hover{ background: #29A8EA;}


/*-----蹇嵎鑿滃崟寮瑰嚭妗�----*/
.kjcd-table{ width: 100%; border: none; }
.kjcd-table tr{ clear: both;}
.kjcd-table th{ width: 120px; line-height:24px;padding: 5px 20px 5px 0; font-weight: bold; color: #000;  vertical-align: top; text-align: right;}
.kjcd-table td{ border-bottom: 1px dashed #ccc;line-height:24px;padding: 5px 0;}
.kjcd-table label{ width:140px; margin:5px 10px; display: inline; float: left; }
.kjcd-table label input{ margin:5px 2px; float: left;}
.kjcd-table label img{float: left;width: 24px; height: 24px; }

.kjcd-select{width: 100%; border: none; line-height: 30px;}
.kjcd-select div{  margin:10px;float: left;}
.kjcd-select div span{ float: left; display: none; padding-top:4px;}
.kjcd-select div:hover span{display: block; }
.kjcd-select div:hover span:hover{ cursor: pointer;}
.kjcd-select div .btn-left{ width: 20px; height: 20px; margin: 0; background: url(../img/btn-left.png) no-repeat; float: left;}
.kjcd-select div .btn-right{ width: 20px; height: 20px; margin: 0; background: url(../img/btn-right.png) no-repeat; float: left;}
.kjcd-select div .btn-close{ width: 20px; height: 20px; margin: 0; background: url(../img/btn-close.png) no-repeat;}
.kjcd-select p{ color: #333;float: left;}
.kjcd-select p img{ width: 24px; height: 24px; margin:2px 5px; float: left;}



/*-----椤佃剼-----*/
footer{ clear: both;  width: 100%;  font-size: 0.9em; position: fixed; bottom: 0;
 height:2.2em; line-height:2.2em;   margin-top: 20px; text-align: center; background:#539ad6;
  color: #fff; z-index: 990;  }
  

/*-----------------------------鏂板鏍峰紡-----------------------*/
.title-a{float: right; color: #279FDD; font-size:1em; line-height:18px; margin-top: 5px;}
.title-a small{ background: #f00; color: #fff; padding:0 2px; margin: 0 5px; border-radius: 50%;
 -o-border-radius: 50%; -webkit-border-radius: 50%;  -moz-border-radius: 50%;}


.form-year{ margin: 5px 0; text-align: center;}
.form-year select{ padding: 0 10px;}

/*-----椤堕儴鎸囨爣-----*/
/*.index-zb-border{height: 171px; border-right:10px solid #f8f8f8;}
.index-zb1,.index-zb2,.index-zb3,.index-zb4,.index-zb5{ height:171px; margin-bottom: 10px;   float: left;}
.index-zb1{ width:23%; }
.index-zb2{ width:25%; }
.index-zb3{ width:22%; }
.index-zb4{ width:18%; }
.index-zb5{ width:12%; }
.index-zb1 table,.index-zb2 table,.index-zb3 table,.index-zb4 table,.index-zb5 table{width: 100%;  text-align: center; background: #fff; }
.index-zb1 table{border: 1px dashed #94dd5e;}
.index-zb2 table{border: 1px dashed #49d0c2;}
.index-zb1 table th,.index-zb2 table th,.index-zb3 table th,.index-zb4 table th,.index-zb5 table th{color: #fff; line-height:26px;}
.index-zb1 table th{background: #57d82a;  }
.index-zb2 table th{background: #49d0c2; }
.index-zb3 table th{background: #64bef7; border: 1px dashed #71cafd;}
.index-zb4 table th{background: #b47be2;  border: 1px dashed #b47be2;}
.index-zb5 table th{background: #ec5fb5; }
.index-zb1 table td,.index-zb2 table td,.index-zb3 table td,.index-zb4 table td,.index-zb5 table td{ color:#333;line-height:29px; }
.index-zb3 table td{ border: 1px dashed #71cafd; padding-bottom:8px; }
.index-zb4 table td{ border: 1px dashed #c185f3; padding-bottom:8px;}
.index-zb5 table td{ border: 1px dashed #f88dc2; line-height: 24px; padding-bottom:6px;}
.index-zb3 table td span,.index-zb4 table td span{ font-size:1.5em; line-height: 35px; font-weight: bold; position: relative; top:7px;}
.index-zb3 table td span{color: #55b6f3;}
.index-zb4 table td span{color: #ae6ae2;}
.index-zb5 table td span{ color: #f15eb1; font-size: 1em; font-weight: bold; line-height:28px;  position: relative; top:4px;}
.index-zb1 table td img,.index-zb2 table td img{ position: relative; top: 2px; margin-left: 2px; }
.index-zb1 table td:nth-child(2),.index-zb2 table td:nth-child(2){ color:#55b6f3;}
.index-zb1 table td:nth-child(3),.index-zb2 table td:nth-child(3){ color:#0EB001;}
*/


/*.blue-title{color: #279FDD; text-align: center;  }
.index-list{width: 100%; height:180px;overflow: auto;}*/

.w30{ width:30%;   float: left;}
.w70{ width:70%;   float: left;}

/*-----棣栭〉钃濊壊鍒楄〃琛ㄦ牸-----*/
.list_table{table-layout: fixed;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis; 
min-width: 100%; background: #fff;border: 1px solid #eee; box-shadow: 0 5px 5px 0 #f2f2f2;}
.list_table th{ font-weight: bold;font-size:1em;  color: #fff; line-height:1.8em; padding:2px 5px; text-align:center; border:1px solid #5fa0ea ; background:#6fb9f7; }
.list_table td{ padding:3px 5px;  font-size:1em; line-height:2em;  color:#666; border: 1px solid #bcdcee;text-align:center;}
.list_table tr:nth-child(even){background: #fff;}
.list_table tr:nth-child(odd){background: #f6feff;}
.list_table tr:hover{background: #e2f2ff;}
.list_table a{ color:#666; }
.list_table a:hover{color: #f00;}
.list_table a img{float: left; position: relative; top:1px; margin-left:8px; width: 20px; height: 20px;}
.list_table a button{border-radius:12px; color:#3f8bf2; border: 1px solid #c8e6ff; }
.list_table tr:hover a button{background:#29A8EA; color: #fff; border: 1px solid #fff;}
.list_table tr:hover a button:hover{background:#28c4f7; color: #fff; border: 1px solid #fff; box-shadow: none;}

/*-----鍒楄〃澶翠汉鍛樻悳绱�----*/
.list-search-img{position: relative; margin-left: 10px; top: 1px; cursor: pointer;}
.list-search-user{padding: 15px; border: 1px solid #eee; z-index: 999;
		position: absolute; top: 30px; background: #fff; box-shadow: 0 2px 5px 0 #eee;}

.list-search-user input{float: left; width: 120px; height:24px; text-align: center;  border: 1px solid #6dacf2;}

/*-----闄勪欢涓婁紶妗�----*/
.uploader-table{ font-size:0.9em; line-height:2em; border: 1px solid #eee; border-bottom: none; margin-bottom: 10px;}
.uploader-table th{  font-weight: 100; padding:4px 0; text-align: right; color:#000;}
.uploader-table td{ color: #666;  padding:4px 0;}

.uploader {
		position: relative;
		display: inline-block;
		overflow: hidden;
		cursor: default;
		padding: 0;
		margin:0;		
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		vertical-align: middle;
	}
	
.filename {
		float: left;
		display: inline-block;
		outline: 0 none;
		height:26px;
		width:500px;
		margin: 0;
		padding:4px 10px;
		overflow: hidden;
		cursor: default;
		border: 1px solid #bddbf6;
		border-right: 0;
		font: 9pt/100% Arial, Helvetica, sans-serif;
		color: #777;
		text-shadow: 1px 1px 0px #fff;
		text-overflow: ellipsis;
		white-space: nowrap;
		-moz-border-radius: 5px 0px 0px 5px;
		-webkit-border-radius: 5px 0px 0px 5px;
		border-radius: 5px 0px 0px 5px;
		background: #fff;	
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	
.filebutton {
		float: left;
		height:26px;
		display: inline-block;
		outline: 0 none;
		padding:4px 12px;
		margin: 0;
		cursor: pointer;
		border: 1px solid;
		font: bold 9pt/100% Arial, Helvetica, sans-serif;
		-moz-border-radius: 0px 5px 5px 0px;
		-webkit-border-radius: 0px 5px 5px 0px;
		border-radius: 0px 5px 5px 0px;
		
	}
	
.uploader input[type=file] {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		border: 0;
		padding: 0;
		margin: 0;
		height:24px;
		cursor: pointer;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}

	
.white .filebutton {
		color: #0e42b9;
		text-shadow: 1px 1px 0px #fff;	
		background: #daedff;
			background: -moz-linear-gradient(top, #e3f3ff 0%, #bedbff 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3f3ff), color-stop(100%, #bedbff));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3f3ff', endColorstr='#bedbff', GradientType=0);
		border-color: #bddbf6;
	}
	
.white:hover .filebutton {
		background:#619eea;
		color: #fff;
		text-shadow: 1px 1px 0px #1296db;
		background: -moz-linear-gradient(top, #6aadff 0%, #619eea 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aadff), color-stop(100%, #619eea));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6aadff', endColorstr='#619eea', GradientType=0);
	border-color: #619eea;
	}
	

.buycar-l{width:25%; float: left;}
.buycar-r{width:75%; float: left;}
